Object Oriented Software Engineering   View all facts   Glossary   Help | 
| subject > process > design > software architecture^2 | 
| software architecture^2 comparison table | |||||||
| Subject | play | involve | has definition | see also | is a subtopic of | is a synonym of | is a kind of | 
|---|---|---|---|---|---|---|---|
| design | The problem-solving process whose objective is to find and describe a way to implement the system's functional requirements, while respecting the constraints imposed by the non-functional requirements, and while adhering to general principles of good quality | design^2 | 9.1 - The Process of Design | process | |||
| software architecture^2 | a central role in software engineering | the development of a variety of high level views of the system | The process of designing the global organization of a software system, including dividing software into subsystems, deciding how these will interact, and determining their interfaces | software architecture^3 | 9.4 - Software Architecture | architecture design | design | 
Next design: top-down design     Up: design    Previous design: protocol design